package com.rxb.blog.service;

import com.rxb.blog.entity.ArticleTypeEntity;
import com.rxb.blog.utils.BlogException;
import com.rxb.blog.vo.ArticleTypeVo;

import java.util.List;
import java.util.Map;

/**
 * Author：rxb
 * Date：2020-02-26 16:48
 * Description：<描述>
 */
public interface ArticleTypeService {
    Map getArticleTypes( Map<String,Object> map);

    void  insertArticleType(ArticleTypeVo articleTypeVo) throws BlogException;

    ArticleTypeEntity getArticleTypeById(int id);

    void updateArticleType(ArticleTypeVo articleTypeVo)  throws BlogException;

    void deleteArticleType(Map<String,Object> map);

    List<ArticleTypeEntity> getArticleTypesAll(Map<String,Object> map);

    List<Map> getArticleTypesForHome();

}
